package model

import (
	"github.com/jinzhu/gorm"
	"time"
)

/*
 * 客户数据
 */
type User struct {
	gorm.Model
	Name       string    `gorm:"Column:name;type:varchar(255);not null" json:"name"`       // 姓名
	Phone      string    `gorm:"Column:phone;type:varchar(255);not null;unique;" json:"phone"`     // 手机号码
	Img        string    `gorm:"Column:img;type:varchar(255);null" json:"img"`             // 头像图片
	RecordDate time.Time `gorm:"Column:record_date;type:datetime;null" json:"record_date"` // 注册日期
	Balance    float64   `gorm:"Column:balance:type:double;null" json:"balance"`           //余额
	Referrer   string    `gorm:"Column:referrer;type:varchar(255);null" json:"referrer"`   // 推荐人
}

/*
 * user表名
 */
func (User) TableName() string {
	return "shop_user"
}
